! function(w){//表单信息
	if(w._hcinits==undefined){console.log('_form or _form_min load _hcinits fail');return false;}
	var _form={
		//url 组装 已经搜索等使用 
		// arg1为url时  arg2:是否有htttp://ip?这样得前缀值 arg3设置打印当前url   
		//arg1 为id class name等对象时 arg2 为 提交名称 
		'geturl':function(type,arg1,arg2,arg3){
			var getvalue='';
			if(type=='url'){ //arg1为url时 arg2:是否有htttp://ip?这样得前缀值 arg3设置打印当前url   
				//截取最后一位&值
				if(arg1!=''){
					arg1=arg1.substring(0,arg1.length-1);
				}
				if(arg3!=undefined){alert(arg1);}//打印url值
				return arg2!=undefined?arg2+"?"+arg1:arg1;
			}else if(type=='select'){
				//select下拉选项 获取选择值 
				//arg1:class|id值 arg2:传递url名称 arg3:传递默认值
				 getvalue=$(""+arg1+" option:selected").val();
			}else if(type=='class'){
				//通过class值或id值获取
				getvalue=$.trim($(''+arg1).val());
			}else if(type=='name'){
				//通过input name获取
				getvalue=$("input[name='"+arg1+"']").val();
			}
			if(getvalue==arg3){
				return '';
			}
			//组装url
			return arg2+"="+getvalue+"&";
		},
		//checkbox 全选 取消
		'checkbox':function(type,arg1,arg2,arg3){
			if(type=='all_move'){//arg1: 选中目标对象 arg2:多选按钮name值 arg3:undefined 则通过name 属性获取
				var ch,chlength;
				if(arg3!=undefined){
					 ch=$(''+arg1);
				}else{
					ch=document.getElementsByName(arg1);
				}
				chlength=ch.length;
				if(document.getElementsByName(arg2)[0].checked==true){
					for(var i=0;i<chlength;i++){
							ch[i].checked=true;
					}
				}else{
					for(var i=0;i<chlength;i++){
						ch[i].checked=false;
					}
				}
			}else if(type=='getvalues'){//arg1: 选中目标对象 arg2:选择目标默认name值否者class值 arg3:undefined 通过(_)连接字符串  
				var objs,objslength,i,arr='';
				if(arg3==undefined){arg3='_';}
				if(arg2==undefined || arg2===false){
					objs=document.getElementsByName(arg1);
				}else{
					objs=$(''+arg1);
				}
				objslength=objs.length;
				for(i=0;i<objslength;i++){
					if(objs[i].checked){
						arr+=objs[i].value+arg3;
					}
				}
				arr= arr.substr(0,arr.length-1);
				return arr;
			}else if(type=='check'){//当个选择框处理切换
				var objs=document.getElementsByName(arg1);
				if(objs[0].checked){objs[0].value=1;}else{objs[0].value=0;}
			}
		},
		'radio':function(type,arg1,arg2){
			if(type=='value'){//获取选择值  name属性 
				var radio_tag=document.getElementsByName(arg1),radio_tag_length=radio_tag.length;
				for(var i=0;i<radio_tag_length;i++){
					if(radio_tag[i].checked){
						return radio_tag[i].value;
					}
				}
			}else if(type=='addchecked'){//设置选择项 arg1:name 2 选中value值
				var objs=document.getElementsByName(arg1),objslength=objs.length;
				for(var i=0;i<objslength;i++){
					if(objs[i].value==arg2){
						objs[i].checked='checked';return;
					}
				}
			}
		}
	}
	w._hcinits._form=_form;
}(window)